
* {
  padding: 0;
  margin: 0;
}
.main {
  position: relative;
  max-width: 1080px;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
.header {
  position: relative;
  width: 100%;
}
#header-bgTop {
  width: 100%;
}
.header-title {
  position: absolute;
  top: 17.3%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 40%;
  width: 42%;
  padding: .8% 0;
  background-image: linear-gradient(-3deg, 
    #f17c1d 0%, 
    #f8962a 71%, 
    #feb036 100%), 
  linear-gradient(
    #ffffff, 
    #ffffff);
  background-blend-mode: normal, 
    normal;
  box-shadow: 0px 3px 0px 0px 
    rgba(255, 121, 13, 0.44);
  border-radius: 16px;
  border: solid 1px #ffffff;
  font-family: PingFang-SC-Bold;
  font-size: 3vw;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
}
.header-con {
  position: absolute;
  top: 620px;
  left: 50%;
  transform: translateX(-50%);
}
.header-con1-title1 {
  position: relative;
  font-family: DOUYU-Font;
  font-size: 10vw;
  font-weight: bold;
  font-stretch: normal;
  color: #ff0000;
  z-index: 1;
}
.header-con1-title1::after {
  content: "2000";
  position: absolute;
  top: 3%;
  left: 0;
  font-family: DOUYU-Font;
  font-size: 10vw;
  font-weight: bold;
  font-stretch: normal;
  color: rgba(0, 0, 0, .4);
  z-index: -1;
}
.header-con1-title2 {
  font-family: PingFang-SC-Bold;
  font-size: 3vw;
  font-weight: normal;
  font-stretch: normal;
  color: #ff0000;
}
.header-con2 {
	font-family: PingFang-SC-Bold;
  font-size: 3vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 5px;
	color: #ff0000;
}
.header-con3 {
  margin-top: 2%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 75%;
  padding: 1px 0;
	font-family: PingFang-SC-Medium;
	font-size: 3vw;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	background-image: linear-gradient(-3deg, 
    #f13900 0%, 
    #f84917 71%, 
    #ff592d 100%), 
  linear-gradient(
    #ffffff, 
    #ffffff);
  background-blend-mode: normal, 
    normal;
  box-shadow: 0px 3px 0px 0px 
    rgba(212, 31, 0, 0.44);
  border-radius: 16px;
  border: solid 2px #ff790d;
}
.header-con4 {
  margin-top: 4%;
	font-family: PingFang-SC-Medium;
	font-size: 2.4vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #e74714;
}
.header-gradual {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 20%;
  background: linear-gradient( 
  #F2932D 0%, 
  #EE8928 100%);
}
#main-bgBottom {
  height: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.main-bottom {
  position: absolute;
  width: 100%;
  top: 36%;
  left: 0;
  margin: 0 auto;
}
#main-conBg1 {
  width: 100%;
}
#main-conBg3 {
  z-index: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.main-con {
  width: 100%;
  position: absolute;
  background: url('../image/conBg2.png') no-repeat;
  background-size: 100% 100%;
}
.main-bottom-box {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  width: 80%;
	background-color: #ffffff;
	border-radius: 10px;
  padding: 6% 3% 3%;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.main-bottom-box:last-child {
  margin-bottom: 0;
}
.main-bottom-box-header {
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 1% 0;
  width: 40%;
	font-family: PingFang-SC-Medium;
	font-size: 4vw;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;
	background-image: linear-gradient(17deg, 
    #feaf65 0%, 
    #f2b82d 100%), 
  linear-gradient(
    #f2932d, 
    #f2932d);
  background-blend-mode: normal, 
    normal;
  border-radius: 28px;
  border: solid 2px #ffffff;
}
.main-bottom-box-line {
  margin: 5% 0;
  border-top: 1px dashed #b86315;
}
.main-bottom-box-con1 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.main-bottom-box-con1-index {
  width: 8%;
	font-family: DOUYU-Font;
	font-size: 5.5vw;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #b86315;
}
.main-bottom-box-con1-con {
  width: 92%;
	font-family: PingFang-SC-Medium;
	font-size: 3.6vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #B9661C;
}
.main-bottom-box-con2 {
	font-family: PingFang-SC-Regular;
	font-size: 3.2vw;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;
  margin-bottom: 10px;
}
.main-bottom-box-con2:last-child {
  margin-bottom: 0;
}
.main-bottom-box-con2 span {
	font-family: PingFang-SC-Regular;
	font-size: 3.2vw;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #fe8536;
}



